.index{width:100%; max-width:640px; min-height:320px; background:#efeff4; padding-bottom:60px; z-index:100;}
.detail{width:100%; max-width:640px; min-height:320px; background:#efeff4; padding-top:50px; z-index:100;}

/*swipe*/
.swipePanel{ padding:0px; padding-bottom:0px;}
.swipePanel .swipe { overflow: hidden;}
.swipePanel .swipe img{ display:block;}
.swipePanel .swipe ul { float: left; -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0; -ms-transition: left 800ms ease-in 0; transition: left 800ms ease-in 0; }
.swipePanel .swipe #pagenavi { position:absolute; width:100%; left:0; bottom: 5px; text-align: center; }
.swipePanel .swipe #pagenavi a { width:18px; height:2px; line-height: 99em; background:rgba(255,255,255,0.5); margin: 0 4px; overflow: hidden; cursor: pointer; display: inline-block;}
.swipePanel .swipe #pagenavi a.active { background: #d40f68; height:4px;}

/*头条*/
.news{ height:40px; position:relative; padding:10px; background:#fff; margin-bottom:10px;}
.news span{ width:20%; display:inline-block;}
.news i{ text-indent:-9999em; background:url(../img/word.png) no-repeat center center;display:block; background-size:100% 36px; line-height:40px; font-size:12px;}
#marquee{ width:76%; position:absolute; left:24%; top:10px;overflow:hidden; height:40px;position:absolute;}
#marquee ul li{height:40px; padding-right:10px;}
#marquee ul li a{display:block; background:url(../img/more.png) no-repeat right center; background-size:21px 21px;}
#marquee ul li a p{ font-size:14px; color:#666;}
#marquee ul li a b{ font-size:14px; color:#e50f72; font-weight:normal;}

/*icon*/
.service{ width:100%;background:#fff; overflow:hidden; zoom:1; padding-bottom:15px; margin-bottom:10px;}
.service a{ display:block; float:left; width:20%; text-align:center;}
.service a .pic{ height:42px; margin-top:15px;}
.service a .pic img{ height:100%; width:auto;}
.service a .topic{ font-size:14px; margin-top:12px; color:#737373;}
.clear{ clear:both;}

/*进口*/
.supermarket{ padding:5px; background:#fff; height:80px; margin-bottom:10px;}
.supermarket a.first{ display:block; width:25%; float:left; text-align:center; height:80px;}
.supermarket a{ display:block; width:25%;  float:left;text-align:center; height:80px; position:relative;}
.supermarket a.first img{ height:25px; width:auto; margin-top:15px;}
.supermarket a.first b{ font-size:14px; display:block;color:#808080; height:25px; line-height:25px;font-weight:normal;}
.supermarket a img{ height:80px; display:block; width:auto; margin:0 auto;}
.supermarket a i{ position:absolute; right:10px; top:15px; display:block; width:30px; height:30px; border-radius:50%; background:rgba(228,0,110,0.9); line-height:30px; font-size:12px; color:#fff; font-style:normal;}

/*限时*/
.activity{ margin-bottom:10px;}
.activity .left{ width:50%;float:left; background:#fff; height:200px; overflow:hidden; }
.activity .left h4{ font-size:18px; color:#e4006e; line-height:22px; margin-top:10px; padding-left:10px;font-weight:normal;}
.activity .left .time-item{ margin-top:10px; font-size:12px; line-height:20px;margin-left:5px;}
.activity .left .time-item strong{ display:inline-block; width:30px; height:20px; border-radius:8px; background:#434343; line-height:20px; text-align:center; font-size:12px; color:#fff; margin:0 5px; font-weight:normal;}
.activity .left .product{ text-align:center; margin-top:20px;}
.activity .left .product img{ display:inline-block; width:100%;}

.activity .right{ float:left;width:50%; height:200px; overflow:hidden;}
.activity .right ul li{ height:100px; overflow:hidden; background:#fff; }
.activity .right ul li a{ display:block; border-left:1px #e5e5e5 solid;height:100px; position:relative; overflow:hidden;}
.activity .right ul li:nth-child(1) a{ border-bottom:1px #e5e5e5 solid; height:99px;}
.activity .right ul li a h1{ font-weight:normal; font-size:18px;width:50%;overflow:hidden; color:#6e3bec; padding-top:10px; padding-left:10px; line-height:20px;}
.activity .right ul li a h2{ font-weight:normal; font-size:18px;width:50%;overflow:hidden; color:#ec653b;padding-top:10px; padding-left:10px; line-height:20px;}
.activity .right ul li a p{ padding-left:10px; font-size:13px; color:#808080; padding-top:5px; width:50%;overflow:hidden;}
.activity .right ul li a .pic{ text-align:right; height:60px; position:absolute; right:0; bottom:10px;}
.activity .right ul li a .pic img{ display:inline-block; width:60%; height:60px;}

/*全球*/
.block01{width:100%; max-width:640px; background:#fff;}
.block01 .title{ border-bottom:1px #efeff4 solid; padding:10px 15px; height:20px; line-height:20px;}
.block01 .title a{ background:url(../img/more.png) no-repeat right center; background-size:20px 20px; display:block; text-align:center;}
.block01 .title a img{ display:inline-block; margin-right:5px;width:20px; height:20px; vertical-align:-5px;}
.block01 .title a b{ font-size:16px; color:#6e3bec;}
.block01 .top{ width:100%; max-width:640px;border-bottom:1px #e5e5e5 solid;}
.block01 .top ul li{ float:left; width:50%;}
.block01 .top ul li a{ display:block; padding:10px;}
.block01 .top ul li:nth-child(1) a{ border-right:1px #e5e5e5 solid;}
.block01 .top ul li a img{ display:block;}
.block01 .top ul li a h2{ font-weight:normal; font-size:15px; color:#333; padding-bottom:5px;}
.block01 .top ul li a p{ font-size:12px; color:#d7136c;}
.block01 .top ul li a p b{ font-size:16px;}

.block01 .bot ul li{ float:left; width:25%;}
.block01 .bot ul li a{ display:block; text-align:center; padding-top:10px; border-right:1px #e5e5e5 solid;}
.block01 .bot ul li:nth-child(4) a{ border-right:none;}
.block01 .bot ul li a img{ display:block;}
.block01 .bot ul li a h2{ font-weight:normal; font-size:15px; height:18px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; color:#333; padding-bottom:5px;}
.block01 .bot ul li a p{ font-size:12px; color:#d7136c;}
.block01 .bot ul li a p b{ font-size:16px;}

/*一地*/
.block02{width:100%; max-width:640px; background:#fff; margin-top:10px;}
.block02 .title{ border-bottom:1px #efeff4 solid; padding:10px 15px; height:20px; line-height:20px;}
.block02 .title a{ background:url(../img/more.png) no-repeat right center; background-size:20px 20px; display:block; text-align:center;}
.block02 .title a img{ display:inline-block; margin-right:5px;width:20px; height:20px; vertical-align:-5px;}
.block02 .title a b{ font-size:16px; color:#32c658;}
.block02 .top{ margin-bottom:5px;}
.block02 .top a img{ display:block;}
.block02 .bot ul li{ float:left; width:33.3%;}
.block02 .bot ul li a{ display:block; text-align:center; padding-top:10px;}
.block02 .bot ul li:nth-child(4) a{ border-right:none;}
.block02 .bot ul li a img{ display:block;}
.block02 .bot ul li a h2{ font-weight:normal; font-size:15px; height:18px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; color:#333; padding-bottom:5px; padding-top:5px;}
.block02 .bot ul li a p{ font-size:12px; color:#d7136c;}
.block02 .bot ul li a p b{ font-size:16px;}

/*特卖*/
.block03{width:100%; max-width:640px; margin-top:10px;}
.block03 .title{ border-bottom:1px #efeff4 solid; background:#fff; padding:10px 15px; height:20px; line-height:20px;}
.block03 .title a{ background:url(../img/more.png) no-repeat right center; background-size:20px 20px; display:block; text-align:center;}
.block03 .title a img{ display:inline-block; margin-right:5px;width:20px; height:20px; vertical-align:-3px;}
.block03 .title a b{ font-size:16px; color:#e4006e;}
.block03 .top ul li{ background:#fff; margin-bottom:10px;}
.block03 .top ul li a{ display:block;}
.block03 .top ul li a img{ display:block;}
.block03 .top ul li a p{ padding:10px 15px; height:20px; line-height:20px;}
.block03 .top ul li a p span{ font-size:16px; color:#000;}
.block03 .top ul li a p time{ font-size:13px; color:#8a8a8a; float:right;}

/*推荐*/
.block04{width:100%; max-width:640px; margin-top:10px;}
.block04 .title{ background:#fff;padding:10px 15px; height:20px; line-height:20px; text-align:center;}
.block04 .title img{ display:inline-block; margin-right:5px;width:20px; height:20px; vertical-align:-4px;}
.block04 .title b{ font-size:16px; color:#4c4c4c;}
.list ul{ margin-top:1%;}
.list ul li{ width:50%; float:left;}
.list ul li a{ background:#fff; margin:2% 2% 2% 0; display:block; padding:10px;}
.list ul li:nth-child(2n) a{margin:2% 0 2% 2%;}
.list ul li a img{ display:block;width:90%; margin:0 auto;}
.list ul li a h2{ font-weight:normal; font-size:15px; color:#333; line-height:20px; height:40px; overflow:hidden;}
.list ul li a p{ padding-top:5px; height:18px; line-height:18px;}
.list ul li a p span{ color:#e4006e; font-size:12px; padding-right:5px;}
.list ul li a p span b{ font-size:14px;}
.list ul li a p del{ font-size:12px; color:#808080;}
.list ul li a p em{ font-style:normal; float:right; font-size:12px; color:#999;}

/*全球购*/
.banner{ width:100%; max-width:640px; position:relative;}
.banner a{ display:block;}
.banner a img{ display:block;}

/*推荐*/
.block01 .title02{ padding:10px 0; border-bottom:1px #e5e5e5 solid;} 
.block01 .title02 b{ display:inline-block; border-left:3px #6e3bec solid; color:#6e3bec; padding-left:10px; font-size:16px;}
.global .top ul li a p{ font-size:12px; color:#7d4cf7;}
.global .bot ul li a p{ font-size:12px; color:#7d4cf7;}

/*品牌*/
.brand{ background:#fff; margin-top:10px;}
.brand .title02{ padding:10px 0;} 
.brand .title02 b{ display:inline-block; border-left:3px #6e3bec solid; color:#6e3bec; padding-left:10px; font-size:16px;}
.brand .brandlist ul li{ width:50%; float:left;}
.brand .brandlist ul li a{ display:block; margin:4%;}
.brand .brandlist ul li a img{ display:block;}
.brand .brandlist ul li a h2{ font-weight:normal; font-size:15px; color:#333; height:20px; line-height:20px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; }

.tabbar{ width:100%; overflow:auto; -webkit-overflow-scrolling: touch; background:#fff; border-top:1px #e5e5e5 solid;margin-top:10px; height:63px;}
.tabbar .inner span{ display:block; width:20%; float:left; text-align:center; padding:5px 0; border-right:1px #e5e5e5 solid; margin-right:-1px; height:44px;border-bottom:1px #e5e5e5 solid; position:relative;}
.tabbar .inner span i{ font-style:normal; font-size:14px; color:#666; height:20px;}
.tabbar .inner span i.one{ background:url(../img/icon01.png) no-repeat center top; background-size:22px 22px; padding-top:25px; display:block;}
.tabbar .inner span i.two{ background:url(../img/icon02.png) no-repeat center top; background-size:22px 22px; padding-top:25px; display:block;}
.tabbar .inner span i.three{ background:url(../img/icon03.png) no-repeat center top; background-size:22px 22px; padding-top:25px; display:block;}
.tabbar .inner span i.four{ background:url(../img/icon04.png) no-repeat center top; background-size:22px 22px; padding-top:25px; display:block;}
.tabbar .inner span i.five{ background:url(../img/icon05.png) no-repeat center top; background-size:22px 22px; padding-top:25px; display:block;}
.tabbar .inner span.on{ background:#6e3bec;}
.tabbar .inner span.on i.one{ background:url(../img/icon01-02.png) no-repeat center top; background-size:22px 22px; padding-top:25px; display:block; color:#fff;}
.tabbar .inner span.on i.two{ background:url(../img/icon02-02.png) no-repeat center top; background-size:22px 22px; padding-top:25px; display:block; color:#fff;}
.tabbar .inner span.on i.three{ background:url(../img/icon03-02.png) no-repeat center top; background-size:22px 22px; padding-top:25px; display:block; color:#fff;}
.tabbar .inner span.on i.four{ background:url(../img/icon04-02.png) no-repeat center top; background-size:22px 22px; padding-top:25px; display:block; color:#fff;}
.tabbar .inner span.on i.five{ background:url(../img/icon05-02.png) no-repeat center top; background-size:22px 22px; padding-top:25px; display:block; color:#fff;}

.tabbar .inner span.on em{ background:url(../img/on02.png) no-repeat center center; background-size:100% 100%; display:block; width:20px; height:8px; position:absolute; left:50%; margin-left:-10px; bottom:-8px;}


.prolist{ width:100%; max-width:640px; background:#fff;}
.prolist ul li{ padding:10px; position:relative;}
.prolist ul li a{ display:block; width:50%; float:left;}
.prolist ul li a img{ display:block; width:92%;}
.prolist ul li .product h2{ font-weight:normal; font-size:15px; color:#333;}
.prolist ul li .product h3{ font-weight:normal; font-size:13px; color:#999; margin-top:5px;}
.prolist ul li .product p{ position:absolute; bottom:30px; left:50%;}
.prolist ul li .product p span{ font-size:12px; color:#7d4cf7; padding-right:10px;}
.prolist ul li .product p span b{ font-size:15px;}
.prolist ul li .product p del{ font-size:12px; color:#999;}

/*一地一品*/
.tabbar02{ width:100%; max-width:640px; overflow:auto; -webkit-overflow-scrolling: touch;background:#32c658; height:45px; line-height:45px; position:fixed; top:50px; z-index:999;}
.tabbar02 .inner span{ display:block; width:20%; float:left; text-align:center;font-size:16px; color:#fff;}
.tabbar02 .inner span.on{ background:#26a446;}

.today .title02{ background:#fff; border-left:2px #32c658 solid; padding:10px 0; height:21px; line-height:21px; margin-bottom:1px; position:relative;}
.today .title02 img{ display:inline-block; width:21px; margin-left:10px; vertical-align:-5px;}
.today .title02 b{ display:inline-block; color:#32c658; padding-left:5px; font-size:16px;}
.today .todaylist{ background:#fff;}
.today .todaylist ul li{ width:33.3%; float:left;}
.today .todaylist ul li a{ display:block; padding:10px;}
.today .todaylist ul li a h2{ font-weight:normal;font-size:15px; color:#333; margin-bottom:5px;height:20px; line-height:20px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; margin-top:8px;}
.today .todaylist ul li a img{ display:block; width:90%; margin:0 auto;}
.today .todaylist ul li a p{ color:#ed0477; font-size:13px;}

.today .title02 .time-item{ margin-top:10px; color:#888; font-size:12px; line-height:20px; position:absolute; left:108px; top:0;}
.today .title02 .time-item strong{ display:inline-block; width:26px; height:20px; border-radius:8px; background:#000; line-height:20px; text-align:center; font-size:12px; color:#fff; margin:0 5px; font-weight:normal;}
.today .title02 span{ float:right; font-size:12px; color:#888; background:url(../img/right.png) no-repeat right center; background-size:auto 10px; padding-right:12px; margin-right:5px;}
.today .top{ background:#fff;}
.today .top ul li{ width:50%; float:left;}
.today .top ul li a{ display:block; padding:10px;}
.today .top ul li a img{ display:block; width:90%; margin:0 auto;}
.today .top ul li a h2{ font-weight:normal; font-size:15px; color:#333;height:20px; line-height:20px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.today .top ul li a em{ display:inline-block; width:54px; height:20px; border-radius:2px; background:#32c658; font-size:12px; color:#fff; text-align:center; line-height:20px; font-style:normal; margin:8px 0;}
.today .top ul li a p span{ font-size:12px; color:#e4006e; padding-right:10px;}
.today .top ul li a p span b{ font-size:15px;}
.today .top ul li a del{ font-size:12px; color:#808080;}

.today .bot{ background:#fff; border-top:1px #e5e5e5 solid;}
.today .bot ul li{ width:33.3%; float:left;}
.today .bot ul li a{ display:block; padding:10px;}
.today .bot ul li a img{ display:block; width:90%; margin:0 auto;}
.today .bot ul li a h2{ font-weight:normal; font-size:15px; color:#333;height:20px; line-height:20px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.today .bot ul li a em{ display:inline-block; width:54px; height:20px; border-radius:2px; background:#32c658; font-size:12px; color:#fff; text-align:center; line-height:20px; font-style:normal; margin:8px 0;}
.today .bot ul li a p span{ font-size:12px; color:#e4006e; padding-right:10px;}
.today .bot ul li a p span b{ font-size:15px;}
.today .bot ul li a del{ font-size:12px; color:#808080;}

.list02 .product{ width:100%; max-width:640px; background:#fff; margin-top:10px;}
.list02 .product .top{ background:#ffeaea; padding:10px; position:relative;}
.list02 .product .blue{ background:#d4e4f8; padding:10px; position:relative;}
.list02 .product .top a{ display:block; width:50%; float:left;}
.list02 .product .top a img{ display:block; width:92%;}
.list02 .product .top .proname h2{ font-weight:normal; font-size:15px; color:#000;}
.list02 .product .top .proname h3{ font-weight:normal; font-size:13px; color:#777; margin:8px 0;}
.list02 .product .top .proname h4{ font-weight:normal; font-size:12px; color:#777; margin:8px 0;}
.list02 .product .top .proname p{ position:absolute; bottom:15%; left:50%;}
.list02 .product .top .proname p span{ font-size:12px; color:#ed0477; padding-right:10px;}
.list02 .product .top .proname p span b{ font-weight:normal; font-size:15px;}
.list02 .product .top .proname p del{ font-size:12px; color:#777;}
.list02 .product .top .proname p em{ font-size:12px; color:#777; font-style:normal; padding-left:15px;}
.list02 .product .bot{ width:100%; max-width:640px; overflow:auto; -webkit-overflow-scrolling: touch;}
.list02 .product .bot ul li{ width:33.3%; float:left;}
.list02 .product .bot ul li a{ display:block; padding:10px 5px;}
.list02 .product .bot ul li a h2{ font-weight:normal; font-size:14px; color:#000;}
.list02 .product .bot ul li a p b{ font-weight:normal; font-size:12px; color:#ed0477; padding-right:2px;}
.list02 .product .bot ul li a p del{ font-size:12px; color:#777;}

/*品牌特卖*/
.tabbar03{ width:100%; max-width:640px; background:#31363c; height:45px; line-height:45px; position:fixed; top:50px; z-index:999;}
.tabbar03 span{ display:block; width:50%; float:left; text-align:center; font-size:16px; color:#fff; position:relative;}
.tabbar03 span.on{ background:#e4006e;}
.tabbar03 span.on i{ display:block; width:20px; height:8px; background:url(../img/on.png) no-repeat center center; background-size:100% 100%; position:absolute; left:50%; margin-left:-10px; bottom:-8px;}

.tj .title{ background:#fff;padding:12px 15px; height:20px; line-height:20px; text-align:center;}
.tj .title img{ display:inline-block; margin-right:5px;width:20px; height:20px; vertical-align:-4px;}
.tj .title b{ font-size:16px; color:#000;}
.tj .pic{ margin-bottom:10px;}
.tj .pic a{ display:block; position:relative;}
.tj .pic a span{ display:block; padding:5px 10px; background:#000; font-size:13px; color:#fff; position:absolute; left:0; bottom:5%;}
.tj .pic a img{ display:block;}
.tj .pic p{ padding:15px 10px; background:#fff; position:relative;}
.tj .pic p b{ display:block; font-weight:normal; font-size:14px; color:#000;}
.tj .pic p time{ display:block;font-size:12px; color:#9a9a9a;}
.tj .pic p img{ display:block; position:absolute; top:15px; right:10px; width:80px;}

/*今日上新*/
.tabbar04{ width:100%; max-width:640px; overflow:auto; -webkit-overflow-scrolling: touch;background:#fff; height:45px; position:fixed; top:50px; z-index:999;}
.tabbar04 .inner span{ display:block; width:20%; float:left; text-align:center;}
.tabbar04 .inner span i{ font-style:normal; color:#808080; font-size:16px; display:inline-block; line-height:44px;}
.tabbar04 .inner span.on i{ border-bottom:1px #fb6b3f solid; color:#fb6b3f;}

#pro .list ul{ margin-top:1%;}
#pro .list ul li{ width:50%; float:left;}
#pro .list ul li a{ background:#fff; margin:2% 2% 2% 0; display:block; padding:10px; position:relative;}
#pro .list ul li a i{ display:block; width:40px; height:40px; background:url(../img/new.png) no-repeat center center; background-size:100% 100%; position:absolute; top:5px; left:5px;}
#pro .list ul li:nth-child(2n) a{margin:2% 0 2% 2%;}
#pro .list ul li a img{ display:block; width:90%; margin:0 auto;}
#pro .list ul li a h2{ font-weight:normal; font-size:15px; color:#333; line-height:20px; height:40px; overflow:hidden;}
#pro .list ul li a p{ padding-top:5px; height:18px; line-height:18px;}
#pro .list ul li a p span{ color:#fb6b3f; font-size:12px; padding-right:5px;}
#pro .list ul li a p span b{ font-size:14px;}
#pro .list ul li a p del{ font-size:12px; color:#808080;}
#pro .list ul li a p em{ font-style:normal; float:right; font-size:12px; color:#999;}

/*进口超市*/
.supermarket02{ background:#fff; margin-bottom:10px;}
.supermarket02 .title02{ padding:10px 0; border-bottom:1px #e5e5e5 solid;} 
.supermarket02 .title02 b{ display:inline-block; border-left:3px #e50f71 solid; color:#e50f71; padding-left:10px; font-size:16px;}
.supermarket02 .list03{ width:100%; overflow:auto; -webkit-overflow-scrolling: touch;}
.supermarket02 .list03 a.first{ display:block; width:25%; float:left; text-align:center; height:80px;}
.supermarket02 .list03 a{ display:block; width:25%;  float:left;text-align:center; height:80px; position:relative;}
.supermarket02 .list03 a.first img{ height:25px; width:auto; margin-top:15px;}
.supermarket02 .list03 a.first b{ font-size:14px; display:block;color:#808080; height:25px; line-height:25px;font-weight:normal;}
.supermarket02 .list03 a img{ height:80px; display:block; width:auto; margin:0 auto;}
.supermarket02 .list03 a i{ position:absolute; right:10px; top:15px; display:block; width:30px; height:30px; border-radius:50%; background:rgba(228,0,110,0.9); line-height:30px; font-size:12px; color:#fff; font-style:normal;}

.hot{ background:#fff; margin-bottom:10px;}
.hot .title02{ padding:10px 0; border-bottom:1px #e5e5e5 solid;} 
.hot .title02 b{ display:inline-block; border-left:3px #e50f71 solid; color:#e50f71; padding-left:10px; font-size:16px;}
.hot .top{width:100%; height:110px; overflow:hidden;border-bottom:1px #e5e5e5 solid;}
.hot .top ul li{ height:110px; width:50%; float:left; overflow:hidden;}
.hot .top ul li a{ display:block; border-right:1px #e5e5e5 solid;height:100px; position:relative; overflow:hidden;}
.hot .top ul li:nth-child(2) a{ border-right:none;}
.hot .top ul li a h1{ font-weight:normal;width:50%;overflow:hidden; color:#333;padding-top:10px; padding-left:10px; line-height:20px; font-size:16px;}
.hot .top ul li a p{ padding-left:10px; font-size:13px; color:#808080; padding-top:5px; width:50%;overflow:hidden;}
.hot .top ul li a .pic{ height:110px; position:absolute; right:0; top:0;}
.hot .top ul li a .pic img{ display:block; height:100%; width:auto;}

.hot .bot{width:100%;overflow:hidden;border-bottom:1px #e5e5e5 solid;}
.hot .bot ul li{width:25%; float:left; overflow:hidden;}
.hot .bot ul li a{ display:block; border-right:1px #e5e5e5 solid; overflow:hidden;}
.hot .bot ul li:nth-child(4) a{ border-right:none;}
.hot .bot ul li a h1{ font-weight:normal;overflow:hidden; color:#333;padding-top:10px; padding-left:10px; line-height:20px; font-size:16px;}
.hot .bot ul li a p{ padding-left:10px; font-size:13px; color:#808080; padding-top:5px;overflow:hidden;}
.hot .bot ul li a .pic img{ display:block;}
.tabbar05{ width:100%; overflow:auto; -webkit-overflow-scrolling: touch; background:#fff; margin-top:10px;}
.tabbar05 .inner span{ display:block; width:20%; float:left; text-align:center;}
.tabbar05 .inner span i{ font-style:normal; color:#808080; font-size:16px; display:inline-block; line-height:44px;}
.tabbar05 .inner span.on i{ border-bottom:1px #e50f71 solid; color:#e50f71;}

/*限时抢购*/
.tabbar06{ width:100%; max-width:640px; overflow:auto; -webkit-overflow-scrolling: touch; height:70px; position:fixed; top:50px; z-index:999;}
.tabbar06 .inner span{ display:block; width:20%; float:left; height:60px;background:#434343; position:relative; text-align:center; color:#b2b2b2;}
.tabbar06 .inner span time{ font-weight:bold; font-size:18px; display:block; padding-top:8px;}
.tabbar06 .inner span i{ font-style:normal; font-size:14px; display:block;}
.tabbar06 .inner span.on{ color:#fff; background:#e50f72;}
.tabbar06 .inner span.on em{ display:block; width:16px; height:6px; background:url(../img/on.png) no-repeat center center; background-size:100% 100%; position:absolute; left:50%; bottom:-6px; margin-left:-8px;}

.prolist02{ width:100%; max-width:640px; background:#fff;}
.prolist02 ul{ margin-left:10px;}
.prolist02 ul li{ padding:10px 10px 10px 0; position:relative; border-bottom:1px #e5e5e5 solid;}
.prolist02 ul li a{ display:block; width:50%; float:left;}
.prolist02 ul li a img{ display:block; width:92%;}
.prolist02 ul li .product h2{ font-weight:normal; font-size:15px; color:#333;}
.prolist02 ul li .product h3{ font-weight:normal; font-size:13px; color:#999; margin-top:10px;}
.prolist02 ul li .product h3 b{ font-size:15px; color:#d40f68;}
.prolist02 ul li .product p{ position:absolute; bottom:20px; left:50%; width:50%;}
.prolist02 ul li .product p span{ font-size:12px; color:#d40f68; padding-right:10px;}
.prolist02 ul li .product p span b{ font-size:15px;}
.prolist02 ul li .product p del{ font-size:12px; color:#999;}
.prolist02 ul li .product p a{ display:inline-block; float:right; width:60px; line-height:30px; background:#d40f68; font-size:14px; color:#fff; margin-right:15px; text-align:center;}

/*免费试用*/
.detail .swipePanel .swipe #pagenavi a { width:10px; height:10px; border-radius:50%;line-height: 99em; border:1px #fff solid; margin: 0 4px; overflow: hidden; cursor: pointer; display: inline-block; background:none;}
.detail .swipePanel .swipe #pagenavi a.active { background: #fff;}

.tab{ width:100%; background:#fff; height:45px; border-bottom:1px #cacaca solid;}
.tab span{ display:block; width:50%; float:left; line-height:43px; text-align:center; font-size:16px; color:#808080; position:relative;}
.tab span.on{ border-bottom:2px #e50f72 solid; color:#e50f72;}

.freelist{ width:100%; max-width:640px; background:#fff;overflow:auto; -webkit-overflow-scrolling: touch;border-bottom:1px #ebebeb solid; margin-bottom:10px;}
.freelist ul li{ width:50%; float:left;}
.freelist ul li a{ display:block; padding:10px 6px; border-right:1px #ebebeb solid;}
.freelist ul li a h2{ font-weight:normal; font-size:15px; color:#000;height:20px; line-height:20px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; margin-bottom:5px;}
.freelist ul li a p{ border:1px #709cc9 solid; height:16px; border-radius:9px; position:relative;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; margin-bottom:5px;}
.freelist ul li a p em{ display:block; width:20%; background:#efeff4; position:absolute; left:0; top:0; border-bottom-left-radius:8px;border-top-left-radius:8px;height:16px;}
.freelist ul li a p i{ width:100%; position:absolute; left:0; top:0; height:18px; text-align:center; font-style:normal; font-size:10px; color:#709cc9;}
.freelist ul li a span{ font-size:12px; color:#e4006e;}
.freelist ul li a span b{ font-size:15px;}
.trial{ width:100%; max-width:640px; background:#fff;}
.trial .title{ padding:15px; border-bottom:1px #cacaca solid;}
.trial .title span{ display:inline-block; background:url(../img/more02.png) no-repeat left center; background-size:20px 20px; padding-left:26px; font-size:15px; color:#333;}
.trial .title a{ display:inline-block; background:url(../img/more03.png) no-repeat right center; background-size:8px auto; padding-right:16px; font-size:13px; color:#999; float:right;}

.triallist{ width:100%; max-width:640px; background:#fff;}
.triallist ul{ margin-left:10px;}
.triallist ul li{ padding:10px 10px 10px 0; position:relative; border-bottom:1px #e5e5e5 solid;}
.triallist ul li a{ display:block; width:45%; float:left;}
.triallist ul li a img{ display:block; width:92%;}
.triallist ul li .product h2{ font-weight:normal; font-size:15px; color:#333; line-height:18px; height:36px; overflow:hidden;}
.triallist ul li .product h3{ font-weight:normal;border:1px #709cc9 solid; height:16px; border-radius:9px; position:relative;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; margin:10px 0;}
.triallist ul li .product h3 em{ display:block; width:20%; background:#efeff4; position:absolute; left:0; top:0; border-bottom-left-radius:8px;border-top-left-radius:8px;height:16px;}
.triallist ul li .product h3 i{ width:100%; position:absolute; left:0; top:0; height:18px; text-align:center; font-style:normal; font-size:10px; color:#709cc9;}
.triallist ul li .product p{ position:absolute; bottom:15px; left:45%; width:55%;}
.triallist ul li .product p span{ font-size:12px; color:#d40f68; padding-right:10px;}
.triallist ul li .product p span b{ font-size:15px;}
.triallist ul li .product p del{ font-size:12px; color:#999;}
.triallist ul li .product p a{ display:inline-block; float:right; width:60px; line-height:30px;font-size:14px; color:#e4006e; margin-right:15px; text-align:center; border:1px #e4006e solid; border-radius:2px;}

.search02{ position:fixed; top:50px;  width:100%; max-width:640px; height:50px; background:url(../img/bg.png) no-repeat center center; background-size:100% 100%; z-index:999;}
.search02 span{ display:block; width:16%; padding-left:2%; height:50px; color:#fff; font-size:16px; background:url(../img/slide.png) no-repeat right center; background-size:13px auto; line-height:50px;}
.search02 .search{ width:75%; position:absolute; left:20%; top:7px; background:rgba(0,0,0,0.6); border-radius:18px;height:36px; line-height:36px;}
.search02 .search i{ display:inline-block; width:15px; background:url(../img/search.png) no-repeat center 10px; height:36px; background-size:100% 15px; margin-left:10px; margin-right:10px; float:left;}
.search02 .search input[type=text]{ background:none; border:none; display:inline-block; height:36px; font-size:14px; width:82%; color:#fff;}


/*必买清单*/
.search03{ height:50px; width:100%; max-width:640px; background:#fff; position:fixed; top:50px;}
.search03 .search{ height:30px; line-height:30px; font-size:18px; text-align:center; color:#323232; position:absolute; width:90%; background:#eee; left:5%; top:10px; border-radius:6px;}
.search03 .search input[type=text]{ background:none; border:none; display:inline-block; width:95%; padding-left:5%; line-height:30px; color:#666; font-size:15px;}
.search03 .search i{ display:block; position:absolute; left:50%; width:150px; margin-left:-75px; background:url(../img/search-icon02.png) no-repeat left center; height:30px; background-size:auto 16px; color:#bababa; font-size:15px; padding-left:20px; font-style:normal;}

.list-buy ul li{ background:#fff; width:100%; max-width:640px; margin-top:10px;}
.list-buy ul li a{ padding:10px; display:block;}
.list-buy ul li a h2{ font-weight:normal; font-size:16px; padding-top:5px; padding-bottom:10px; color:#000;}
.list-buy ul li a p{ font-size:13px; color:#a8a8a8; padding-top:8px;}
.list-buy ul li a p img{ display:inline-block; width:30%; margin-right:5%;}
.list-buy ul li a p img:nth-child(3n){ margin-right:0;}
.list-buy ul li a span{ font-size:13px; color:#a8a8a8;}

/*店铺详情*/
.housename{ position:absolute; left:0; top:0; width:100%; max-width:640px; height:100%; background:rgba(0,0,0,0.5);}
.housename p{ height:70px; position:absolute; left:15px; top:50%; margin-top:-35px;}
.housename p img{ display:inline-block; width:70px; height:70px; background:#fff; vertical-align:-35px; margin-right:10px;}
.housename p span{ font-size:16px; color:#fff;}
.house{ background:#fff; margin-bottom:10px;}
.house .title02{ padding:10px 0; border-bottom:1px #e5e5e5 solid;} 
.house .title02 b{ display:inline-block; color:#e50f71; padding-left:10px; font-size:16px;}
.house .list03{ width:100%; overflow:auto; -webkit-overflow-scrolling: touch;}
.house .list03 a{ display:block; width:33.3%;  float:left; position:relative;}
.house .list03 a img{ display:block; width:90%; margin:10px auto;}
.house .list03 a span{ position:absolute; left:10px; top:0; display:block; width:35px; height:35px;background:url(../img/new02.png) no-repeat center center; background-size:100% 100%;}
.house .list03 a h2{ font-weight:normal; font-size:14px; color:#000; padding-left:10px;}
.house .list03 a p{ padding-left:10px; font-size:12px; color:#e4006e;}
.house .list03 a p b{ font-size:14px;}
.tab02{ width:100%; max-width:640px; background:#fff; padding:15px 0; height:40px; line-height:40px; position:relative;}
.tab02 span{ display:block; width:25%; float:left; text-align:center;}
.tab02>em{ display:block; width:25%; float:left; text-align:center; font-style:normal;}
.tab02 span>i{ font-style:normal; font-size:15px; color:#999; display:inline-block; position:relative;}
.tab02 em>i{ font-style:normal; font-size:15px; color:#999; display:inline-block; position:relative;}
.tab02 em>i.select{ background:url(../img/sort_dropdown.png) no-repeat right center; padding-right:22px; background-size:14px auto;}
.tab02 span>i.price{ background:url(../img/top.png) no-repeat right center; padding-right:22px; background-size:14px auto;}
.tab02 span.on>i{ color:#e50f71;}
.tab02 em>i.selected{ background:url(../img/sort_dropdown02.png) no-repeat right center; padding-right:22px; background-size:14px auto;}
.tab02 span.on>i.price{ background:url(../img/bot.png) no-repeat right center; padding-right:22px; background-size:14px auto;}
.tab02 span.on>i.price02{ background:url(../img/top02.png) no-repeat right center; padding-right:22px; background-size:14px auto;}
.tab02 .slide{ width:100%; max-width:640px; border-top:1px #e5e5e5 solid; background:#fff; position:absolute; top:70px; display:none; z-index:999;}
.tab02 .slide ul{ padding-left:15px;}
.tab02 .slide ul li{ border-bottom:1px #e5e5e5 solid; line-height:40px; font-size:14px; color:#333;}
.tab02 .slide ul li.on{ color:#e50f71;}
.bot02{ position:fixed; bottom:0; width:100%; max-width:640px; border-top:1px #e5e5e5 solid; background:#fff; height:30px; padding:10px 0;}
.bot02 a{ display:block; width:33.3%; float:left; text-align:center; border-right:1px #e5e5e5 solid; margin-right:-1px; font-size:16px; color:#333; line-height:30px;}
.bot02 a:nth-child(3){ border-right:none; margin-right:0;}